package com.block.datapush.special.service;

import com.alibaba.fastjson.JSONObject;
import com.block.datapush.model.result.ApiPushResult;
import com.block.db.entity.MemberExtInfo;
import com.block.db.entity.SpecialCostomInfo;
import com.block.db.entity.SpecialDataApiInfo;

public interface IApiPushService {

    ApiPushResult matchUser(String orderNo, SpecialCostomInfo costomInfo, MemberExtInfo memberExtInfo, JSONObject jsonObject) throws Exception;

    ApiPushResult register(String orderNo, SpecialCostomInfo costomInfo, MemberExtInfo memberExtInfo,JSONObject jsonObject) throws Exception;

    ApiPushResult queryResult(SpecialCostomInfo costomInfo, SpecialDataApiInfo dataApiInfo, JSONObject jsonObject) throws Exception;

}
